package com.eastdigit.system.service;

import com.eastdigit.servlet.ReqBean;
import com.eastdigit.system.model.Code;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**
 * Created by Administrator on 2016/8/18.
 */
public interface ICodeService {

    /**
     * 查询
     * 
     * @param reqBean
     * @return
     */
    JSONObject queryTable(ReqBean reqBean);

    /**
     * code类型树
     * 
     * @return
     */
    JSONArray queryCodeTypeTree();

    JSONObject queryCodes();

    /**
     * 新增
     * 
     * @param code
     */
    String add(Code code);

    /**
     * 修改
     * 
     * @param code
     */
    String update(Code code);

    /**
     * 删除
     * 
     * @param codeId
     * @throws Exception
     */
    void delete(String codeId);
}
